studded tread band - French English Dictionary

studded tread band

Meanings of "studded tread band" in French English Dictionary : 1 result(s)

English French
Automotive
studded tread band protecteur antidérapant à rivets